package org.wishwork.api.stock.in.query.response;

import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

/**
 * @description: 采购入库查询
 * @author: WangYX
 * @create: 2022-04-11 17:24
 * @Version: 1.0.0
 **/
@Data
public class StockInQueryResponse {

    /**
     * 入库单号
     */
    private Integer ioId;

    /**
     * 仓库名称
     */
    private String warehouse;

    /**
     * 采购单号
     */
    private Integer poId;

    /**
     * 供应商编号
     */
    private Integer supplierId;

    /**
     * 供应商名称
     */
    private String supplierName;

    /**
     * 修改时间
     */
    private String modified;

    /**
     * 线上单号
     */
    private String soId;

    /**
     * 状态(WaitConfirm 待入库;Confirmed 已入库;Cancelled 取消)
     */
    private String status;

    /**
     * 	单据日期
     */
    private String ioDate;

    /**
     * 仓库编号;主仓=1，销退仓=2， 进货仓=3，次品仓 = 4
     */
    private String whId;

    /**
     * 	分仓编号
     */
    private Integer wmsCoId;

    /**
     * 备注
     */
    private String remark;

    /**
     * 税率
     */
    private BigDecimal taxRate;

    /**
     * 标签
     */
    private String labels;

    /**
     * 财务审核日期
     */
    private String archived;

    /**
     * 	预约单号
     */
    private String mergeSoId;

    /**
     * 进仓类型
     */
    private String type;

    /**
     * 制单人
     */
    private String creatorName;

    /**
     * 财审状态，WaitConfirm=待审核;Confirmed=已审核
     */
    private String fStatus;

    /**
     * 物流单号
     */
    private String lId;

    /**
     * 商品集合
     */
    private List<Item> items;

    /**
     * 批次集合，获取该节点系统中相关业务项需配置
     */
    private List<Batch> batchs;

    /**
     * 唯一码集合，获取该节点系统中相关业务项需配置
     */
    private List<Sn> sns;


}
